
import {request} from "../../utils/request";

Page({

  /**
   * 页面的初始数据
   */
  data: {
    bannerList: [], // 轮播图数据
    personalized:[], // 推荐歌曲
    list:[], // 排行榜
  },

   
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 获取轮播图数据
     this.getbanners()
    //  推荐歌曲
    this.personalized()
    // 排行榜
    this.list()
  },
  // 获取轮播图数据
  async getbanners(){
    const res =  await request("/banner",{ type:0 }) 
    this.setData({
      bannerList:res.banners
    })
  },
  // 推荐歌曲
  async personalized(){
    const res =  await request("/personalized",{limit:10})  
    this.setData({
      personalized:res.result
    })
  },

  // 排行榜
  async list(){ 
    let index = 0;
    let paihangList = []
    while( index < 5 ){
       const res =  await request("/top/list",{ idx : index++ })   
       let topList = { name : res.playlist.name , tracks : res.playlist.tracks.slice(0,3) }
       paihangList.push(topList)
       this.setData({
        list: paihangList
      })
    }   
  },

  // 调整钻到每日推荐
  toRecommendSong(){
    wx.navigateTo({
      url: '/songpackages/pages/recomSong/recomSong',
    })
  },

  toOther(){
    wx.showModal({   content: '正在开发中...', })
  } 
})